package com.recruit.g1.pojo.job.entity;

import com.recruit.g1.pojo.company.entity.Company;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class Job {
    @ApiModelProperty(value = "职位id")
    private Integer id;
    @ApiModelProperty(value = "公司id")
    private Integer companyId;
    @ApiModelProperty(value = "职位名称")
    private String jobName;
    @ApiModelProperty(value = "职位类型")
    private String positionType;
    @ApiModelProperty(value = "是否悬赏")
    private Integer isReward;
    @ApiModelProperty(value = "是否面议")
    private Integer isSalary;
    @ApiModelProperty(value = "最高薪资")
    private Integer maxSalary;
    @ApiModelProperty(value = "最低薪资")
    private Integer minSalary;
    @ApiModelProperty(value = "支付方式")
    private String payMode;
    @ApiModelProperty(value = "薪资")
    private String salary;
    @ApiModelProperty(value = "工作地点")
    private String location;
    @ApiModelProperty(value = "工作要求")
    private String requirements;
    @ApiModelProperty(value = "工作描述")
    private String description;
    @ApiModelProperty(value = "职位图片")
    private String recruitImgUrl;
    @ApiModelProperty(value = "是否上架")
    private Integer status;
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;
    @ApiModelProperty(value = "城市名称")
    private String cityName;
    @ApiModelProperty(value = "经验")
    private String experience;
    @ApiModelProperty(value = "学历")
    private String education;
    @ApiModelProperty(value = "性别")
    private String gender;
    @ApiModelProperty(value = "作息说明")
    private String rest;
    @ApiModelProperty(value = "工作环境")
    private String environment;
    @ApiModelProperty(value = "职位说明")
    private String jobExplain;
    @ApiModelProperty(value = "福利")
    private String welfare;
    @ApiModelProperty(value = "是否紧急")
    private Integer isUrgency;


    private String companyName;
    // 城市id
    private Integer cityId;
    private String contactName;
    private String contactPhone;
    private String industry;
    List<String> welfareList;

//    private String title;
//
//    private String salaryRange;

//    private Date postTime;


    private Company company;







/*    private String companyName;
    private String scale;*/


}
